Big Huge Thesaurus

defence system

noun

sounds kind of like